package com.fintech.third.model.moxie.carries;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;

@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ShortMessageRecords extends ShortMessage implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@JsonProperty("details_id")
	private String detailsId;

	@JsonProperty("time")
	private String time;

	@JsonProperty("peer_number")
	private String peerNumber;

	@JsonProperty("location")
	private String location;

	@JsonProperty("send_type")
	private String sendType;

	@JsonProperty("msg_type")
	private String msgType;

	@JsonProperty("service_name")
	private String serviceName;

	@JsonProperty("fee")
	private int fee;

	public String getTime() {
		return time;
	}

	public void setTime(String time) {
		this.time = time;
	}

	public String getPeerNumber() {
		return peerNumber;
	}

	public void setPeerNumber(String peerNumber) {
		this.peerNumber = peerNumber;
	}

	public String getLocation() {
		return location;
	}

	public void setLocation(String location) {
		this.location = location;
	}

	public String getSendType() {
		return sendType;
	}

	public void setSendType(String sendType) {
		this.sendType = sendType;
	}

	public String getMsgType() {
		return msgType;
	}

	public void setMsgType(String msgType) {
		this.msgType = msgType;
	}

	public String getServiceName() {
		return serviceName;
	}

	public void setServiceName(String serviceName) {
		this.serviceName = serviceName;
	}

	public Integer getFee() {
		return fee;
	}

	public void setFee(int fee) {
		this.fee = fee;
	}

	public String getDetailsId() {
		return detailsId;
	}

	public void setDetailsId(String detailsId) {
		this.detailsId = detailsId;
	}

	@Override
	public String toString() {
		return "ShortMessageV2{" + "time='" + getTime() + '\'' + ", peerNumber='" + getPeerNumber() + '\''
				+ ", location='" + getLocation() + '\'' + ", sendType='" + getSendType() + '\'' + ", msgType='"
				+ getMsgType() + '\'' + ", serviceName='" + getServiceName() + '\'' + ", fee=" + getFee()
				+ ", detailsId='" + detailsId + '\'' + '}';
	}
}
